dull, thick-witted person - German English Dictionary